﻿using System;
using System.IO;
using System.Xml;

namespace SPSource
{
    public class SPSourceFileInfo
    {
        private XmlNamespaceManager _namespaceManager;
        public XmlNamespaceManager NamespaceManager
        {
            get { return _namespaceManager; }
            set { _namespaceManager = value; }
        }

        private string _designSiteURL = string.Empty;
        public string DesignSiteUrl
        {
            get { return _designSiteURL; }
            set { _designSiteURL = value; }
        }

        private DirectoryInfo _spSourceFileDirectoryInfo;
        public DirectoryInfo SPSourceFileDirectoryInfo
        {
            get { return _spSourceFileDirectoryInfo; }
            set { _spSourceFileDirectoryInfo = value; }
        }

        private string _spSourceFileName;
        public string SPSourceFileName
        {
            get { return _spSourceFileName; }
            set { _spSourceFileName = value; }
        }

        private Guid _featureId;
        public Guid FeatureId
        {
            get { return _featureId; }
            set { _featureId = value; }
        }

        private DirectoryInfo _featureDirectory;
        public DirectoryInfo FeatureDirectory
        {
            get { return _featureDirectory; }
            set { _featureDirectory = value; }
        }
        
        private bool _overrideFeatureDirectoryCheck;
        public bool OverrideFeatureDirectoryCheck
        {
            get { return _overrideFeatureDirectoryCheck; }
            set { _overrideFeatureDirectoryCheck = value; }
        }
    }
}
